﻿/*js代码(www.jsdaima.com)拒绝滥竽充数，我们只提供精品资源！*/
/*bootstrap.min.css*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/*首页*/
/* 首页盒子 */
.met-index-body {
	padding: 70px 0px 0px 0px;
	background: #fff;
}
.met-index-body:nth-of-type(even) {
	background: #fff;
}
.met-index-body h2 {
	font-size: 26px;
	margin-top: 0px;
	text-align: center;
	font-weight: 600;
	color: #027938;
}
.met-index-body p.desc {
	font-size: 16px;
	text-align: center;
	width: 80%;
	color: #959595;
	margin: 5px auto 0px auto;
}
@media (max-width: 991px) {
.met-index-body {
	padding: 60px 0px 0px 0px;
}
}
@media (max-width: 767px) {
.met-index-body {
	padding: 50px 0px 0px 0px;
}
.met-index-body h2 {
	font-size: 28px;
}
.met-index-body p.desc {
	font-size: 14px;
}
}
/* 服务 */
.met-index-service {
	text-align: center;
	background: #027938;
	opacity: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.met-index-service [class*=blocks] li {
	clear: none;
	margin: 20px auto;
}
.met-index-service [class*=blocks] li:hover i {
	background: #fff;
	color: #027938;
}
.met-index-service [class*=blocks] li i {
	width: 60px;
	height: 60px;
	border: 1px solid;
	text-align: center;
	font-size: 35px;
	line-height: 60px;
	color: #fff;
	border-radius: 100%;
	transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	-webkit-transition: background 0.5s, color 0.5s;
	-o-transition: background 0.5s, color 0.5s;
	float: left;
}
.met-index-service [class*=blocks] li img {
	max-width: 100%;
}
.met-index-service [class*=blocks] li h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: 300;
	font-size: 20px;
	color: #fff;
}
.met-index-service [class*=blocks] li p {
	width: 90%;
	margin: 0px auto;
	font-weight: 300;
	color: #c2c2c2;
}
.met-index-service [class*=blocks] li a {
	text-decoration: none;
}
.met-index-service [class*=blocks] li a:active, .met-index-service [class*=blocks] li a:focus, .met-index-service [class*=blocks] li a:hover {
	text-decoration: none;
}
.met-index-service [class*=blocks] li .right {
	text-align: left;
	display: inline-block;
	float: left;
	margin-left: 20px;
}
@media (max-width: 991px) {
.met-index-service [class*=blocks] li {
	margin-top: 40px;
}
}
@media (max-width: 767px) {
.met-index-service [class*=blocks] li {
	margin-top: 30px;
}
.met-index-service [class*=blocks] li i {
	width: 90px;
	height: 90px;
	font-size: 40px;
	line-height: 90px;
}
}
@media (max-width: 479px) {
.met-index-service [class*=blocks] li p {
	width: 100%;
}
}
/* 产品列表 */
.met-index-product {
	text-align: center;
	background: #fff!important;
}
.met-index-product .nav-tabs {
	border-bottom: none;
	margin: 30px auto;
	text-align: center;
}
.met-index-product .nav-tabs li {
	white-space: nowrap;
	display: inline-block;
	float: none;
	opacity: 0;
	-webkit-transform: scale(0.78);
	transform: scale(0.78);
}
.met-index-product .nav-tabs li.active a {
	background: #027938;
	color: #fff;
	padding: 8px 30px;
	border: 1px solid;
}
.met-index-product .nav-tabs li a {
	padding: 8px 30px;
	border-radius: 3px;
	white-space: nowrap;
	border: 1px solid;
	background: #fff;
	color: #027938;
}
.met-index-product .nav-tabs li a:hover {
	padding: 8px 30px;
	background: #027938;
	color: #fff;
}
.met-index-product .nav-tabs li h3 {
	margin: 0;
	font-size: inherit;
	font-weight: normal;
	line-height: inherit;
	text-shadow: none;
	color: inherit;
}
@media (max-width: 767px) {
.met-index-product .nav-tabs {
	margin: 20px auto;
}
}
.met-index-product .swiper-navtab .swiper-scrollbar {
	bottom: 15px;
}
.met-index-product #indexprolist {
	margin-right: -10px;
	overflow: hidden;
}
.met-index-product #indexprolist li {
	clear: none;
}
.met-index-product #indexprolist h4 {
	font-size: 16px;
	text-align: left;
	padding: 15px;
	text-shadow: none;
}
.met-index-product #indexprolist h4 a {
	color: #555555;
	width: 100%;
	display: inline-block;
}
.met-index-product #indexprolist h4 a:hover {
	color: #027938;
}
.met-index-product #indexprolist h4 a span {
	color: #959595;
	font-size: 14px;
	line-height: 19px;
	float: right;
}
.met-index-product #indexprolist h4 a span i {
	margin-right: 5px;
}
.met-index-product #indexprolist .widget {
	margin-right: 20px;
	border-radius: 0;
	-webkit-transform: matrix(0.58, 0, 0, 0.58, -50, 0);
	transform: matrix(0.58, 0, 0, 0.58, -50, 0);
	opacity: 0;
}
.met-index-product #indexprolist .widget .widget-header {
	border-radius: 0;
}
/* 关于我们 */
.met-index-about .about-list {
	margin-top: 50px;
}
.met-index-about .about-list .prevarrow {
	opacity: 0;
	left: -10px;
}
.met-index-about .about-list .nextarrow {
	opacity: 0;
	right: -10px;
}
.met-index-about .img {
	opacity: 0;
	-webkit-transform: translateX(50px);
	transform: translateX(50px);
	padding-left: 0px;
	padding-right: 30px;
}
.met-index-about .img img {
	width: 100%;
}
.met-index-about .text {
	padding: 0;
	opacity: 0;
	-webkit-transform: translateX(-50px);
	transform: translateX(-50px);
}
.met-index-about .text h3 {
	margin-top: 0;
	margin-bottom: 20px;
}
.met-index-about .text span {
	color: #027938;
}
.met-index-about .text p {
	line-height: 1.8;
	color: #999;
	font-size: 15px;
	margin-bottom: 20px;
}
.met-index-about .slick-dots {
	display: none!important;
}
/*简介模块*/
/*简介模块*/
.met-show {
	padding: 30px 0px;
	background: #ffffff;
	word-break: break-all;
}
@media (max-width: 767px) {
.met-show {
	padding: 0px;
}
}
@media (max-width: 767px) {
.met-show {
	padding-top: 10px;
	padding-bottom: 10px;
}
}
/*文章模块*/
/*文章模块列表页*/
.met-news {
	padding: 30px 0px;
	border-top: 1px solid #f0f2f5;
	background: #f2f2f2;
}
@media (max-width: 767px) {
.met-news {
	padding: 0px;
}
}
.met-news .met-news-body {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.met-news .met-news-list {
	padding: 30px;
	background: #ffffff;
}
@media (max-width: 767px) {
.met-news .met-news-list {
	padding: 10px;
}
}
@media (max-width: 767px) {
.met-news .met-news-list {
	padding: 15px;
}
}
.met-news .news-headlines {
	padding-bottom: 30px;
	border-bottom: 1px solid #f0f2f5;
	margin-bottom: 30px;
	overflow: hidden;
}
.met-news .news-headlines .slick-slide {
	width: 100%;
	position: relative;
}
.met-news .news-headlines .slick-slide:first-child {
	display: block;
}
.met-news .news-headlines .headlines-text {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 30px;
	text-align: center;
}
.met-news .news-headlines .headlines-text h3 {
	margin: 0px;
	font-size: 20px;
	line-height: 1.5;
	color: #fff;
}
.met-news .news-headlines .slick-dots {
	bottom: 35px;
}
@media (max-width: 767px) {
.met-news .news-headlines {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.met-news .news-headlines .headlines-text {
	bottom: 20px;
}
.met-news .news-headlines .headlines-text h3 {
	font-size: 16px;
}
.met-news .news-headlines .slick-dots {
	bottom: 20px;
}
}
.met-news ul.met-page-ajax {
	padding: 0px;
	list-style: none;
}
.met-news ul.met-page-ajax li {
	border-bottom: 1px solid #f0f2f5;
	padding: 30px 0;
}
.met-news ul.met-page-ajax li h4 {
	margin: 0 0 20px;
	font-size: 22px;
}
.met-news ul.met-page-ajax li h4 a {
	color: #555555;
}
.met-news ul.met-page-ajax li h4 a:hover {
	color: #027938;
}
.met-news ul.met-page-ajax li p {
	font-size: 16px;
	font-weight: 300;
}
.met-news ul.met-page-ajax li p.des {
	color: #76838f;
	margin-bottom: 10px;
}
.met-news ul.met-page-ajax li p.info {
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: 300;
	color: #a3afb7;
}
.met-news ul.met-page-ajax li p.info span {
	margin-left: 10px;
}
.met-news ul.met-page-ajax li p.info span:first-child {
	margin: 0;
}
.met-news ul.met-page-ajax li p.info i {
	color: #a3afb7;
	font-weight: 300;
}
@media (max-width: 991px) {
.met-news ul.met-page-ajax li h4 {
	font-size: 18px;
	margin-bottom: 10px;
}
}
@media (max-width: 767px) {
.met-news ul.met-page-ajax li {
	padding: 20px 0;
}
.met-news ul.met-page-ajax li .media-left {
	padding-right: 10px;
}
.met-news ul.met-page-ajax li .media-left .media-object {
	width: 100px;
}
.met-news ul.met-page-ajax li h4 {
	font-size: 16px;
	margin-bottom: 5px;
}
.met-news ul.met-page-ajax li p {
	font-size: 14px;
}
.met-news ul.met-page-ajax li p.des {
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
}
@media (max-width: 349px) {
.met-news ul.met-page-ajax li .media-left,  .met-news ul.met-page-ajax li .media-body {
	width: 100%;
	display: block;
}
.met-news ul.met-page-ajax li .media-left {
	padding: 0;
}
.met-news ul.met-page-ajax li .media-left .media-object {
	width: auto;
	max-width: 100%;
}
.met-news ul.met-page-ajax li .media-body {
	margin-top: 15px;
}
}
.met-news.type-3 .met-news-body {
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}
.met-news.type-3 .widget {
	border-radius: 0;
}
.met-news.type-3 .widget .widget-body, .met-news.type-3 .widget .widget-header {
	border-radius: 0;
}
.met-news.type-3 .widget .widget-title {
	font-size: 24px;
}
.met-news.type-3 .widget .widget-title a {
	color: #555555;
}
.met-news.type-3 .widget .widget-title a:hover {
	color: #027938;
}
.met-news.type-3 .widget .widget-metas span {
	margin-left: 10px;
}
.met-news.type-3 .widget .widget-metas span:first-child {
	margin: 0;
}
@media (max-width: 767px) {
.met-news.type-3 .widget {
	margin: 15px 0 0;
}
.met-news.type-3 .widget:first-child {
	margin: 0;
}
.met-news.type-3 .widget .widget-title {
	font-size: 18px;
}
.met-news.type-3 .widget .widget-body {
	padding: 15px 10px;
}
}
/* 文章模块侧栏 */
.met-news-bar {
	margin-left: 30px;
	padding: 20px;
	background: #ffffff;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
@media (max-width: 991px) {
.met-news-bar {
	margin-left: 0px;
	margin-top: 30px;
	padding: 30px;
}
}
@media (max-width: 767px) {
.met-news-bar {
	margin: 0;
	padding: 15px;
}
}
.met-news-bar ul.column {
	padding: 0px;
	list-style: none;
}
.met-news-bar ul.column li {
	margin-bottom: 10px;
}
.met-news-bar ul.column li a {
	font-size: 16px;
	color: #555555;
}
.met-news-bar ul.column li a:hover {
	color: #027938;
}
.met-news-bar ul.column li a.active {
	color: #027938;
}
.met-news-bar .recommend {
	margin: 20px 0px;
	padding: 20px 0px;
	border-top: 1px solid #f0f2f5;
	border-bottom: 1px solid #f0f2f5;
}
.met-news-bar .recommend h3 {
	font-size: 18px;
	font-weight: 300;
	margin: 0px;
}
.met-news-bar .recommend .list-group {
	margin-top: 10px;
	margin-bottom: 0px;
}
.met-news-bar .recommend .list-group a {
	color: #555555;
	font-size: 15px;
}
.met-news-bar .recommend .list-group a:hover {
	color: #027938;
}
/* 文章模块详情页 */
.met-shownews {
	padding: 30px 0px;
	border-top: 1px solid #f0f2f5;
	background: #f2f2f2;
}
.met-shownews .met-shownews-body {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {
	padding: 30px;
	background: #ffffff;
}
@media (max-width: 767px) {
.met-shownews .met-shownews-header,  .met-shownews .met-shownews-footer {
	padding: 10px;
}
}
.met-shownews .met-shownews-header {
	padding-bottom: 0px;
}
.met-shownews h1 {
	margin: 0px;
	margin-bottom: 5px;
	font-size: 32px;
	line-height: 1.5;
	font-weight: 300;
	text-align:center;
}
.met-shownews .info {
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f2f5;
	font-size: 16px;
	font-weight: 300;
	color: #a3afb7;
	text-align:center;
}
.met-shownews .info span {
	padding-right: 10px;
}
@media (max-width: 767px) {
.met-shownews .info {
	padding-bottom: 20px;
}
}
.met-shownews .met-shownews-footer {
	padding-top: 0px;
}
.met-shownews .met-shownews-footer ul.pager {
	margin: 0px;
	border-top: 1px solid #f0f2f5;
	padding-top: 20px;
}
@media (max-width: 767px) {
.met-shownews {
	padding: 0px;
}
.met-shownews h1 {
	font-size: 24px;
}
.met-shownews .met-shownews-header {
	padding-top: 20px;
}
}
/*社会化分享按钮*/
.met_tools_code {
	margin-top: 30px;
	text-align: center;
	font-size: 0px;
}
@media (max-width: 767px) {
.met_tools_code {
	margin-top: 10px;
}
}
.met_tools_code .bdsharebuttonbox {
	display: inline;
}
.met_tools_code .bdsharebuttonbox a {
	float: none;
	display: inline-block;
}
/*产品模块*/
/*产品模块*/
/* 产品列表页 */
.met-product {
	background: #f2f2f2;
}
.met-product .container {
	padding: 30px 0;
}
.met-product .container-fluid {
	padding: 30px;
}
.met-product .met-grid li {
	clear: none;
}
.met-product .widget, .met-product .widget .widget-header, .met-product .widget-body {
	border-radius: 0 !important;
}
.met-product .widget-metas {
	word-wrap: break-word;
}
.met-product .widget-body-footer {
	margin-top: 15px;
}
.met-product.type-1 h4 {
	margin: 0;
	font-size: 16px;
	text-align: center;
}
.met-product.type-1 h4 a {
	color: #555555;
}
.met-product.type-1 h4 a:hover {
	color: #027938;
}
.met-product.type-2 .container-fluid {
	padding: 15px;
}
.met-product.type-2 h4 {
	margin: 0;
	font-weight: 300;
}
@media (max-width: 767px) {
.met-product.type-2 .met-grid {
	padding-bottom: 10px;
}
.met-product.type-2 .met-grid li {
	background: #f2f2f2;
}
}
@media (max-width: 767px) {
.met-product .container,  .met-product .container-fluid {
	padding: 10px !important;
}
.met-product.type-1 .met-grid,  .met-product.type-3 .met-grid {
	margin: 0 -10px 0 0;
}
.met-product.type-1 .met-grid li,  .met-product.type-3 .met-grid li {
	margin-bottom: 10px;
	padding: 0 10px 0 0;
}
.met-product .widget-body {
	padding: 15px;
}
.met-product .widget-body .widget-body-footer {
	margin-top: 10px;
}
}
/* 瀑布流 */
.no-js .grid li, .no-cssanimations .met-grid li {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.met-grid li {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
.met-grid li.shown {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.met-grid li.animate {
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}
@-webkit-keyframes moveUp {
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
 opacity: 1;
 -moz-opacity: 1;
 filter: alpha(opacity=100);
}
}
@keyframes moveUp {
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
 opacity: 1;
 -moz-opacity: 1;
 filter: alpha(opacity=100);
}
}
/* 产品详情页 */
/* 产品图片轮播图 */
#met-imgs-carousel {
	min-height: 200px;
	overflow: hidden;
}
#met-imgs-carousel.slick-dotted {
	padding-bottom: 74px;
}
#met-imgs-carousel .slick-track {
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
#met-imgs-carousel.slick-slider .slick-slide {
	width: 100%;
	cursor: -webkit-grab;
	cursor: grab;
}
#met-imgs-carousel .slick-slide {
	width: 100%;
}
#met-imgs-carousel .slick-slide:first-child {
	display: block;
}
#met-imgs-carousel .slick-slide span {
	display: inline-block;
}
#met-imgs-carousel .slick-slide img {
	display: inline;
}
#met-imgs-carousel .slick-dots {
	bottom: 0;
	overflow: hidden;
	z-index: 2;
}
#met-imgs-carousel .slick-dots div {
	margin: auto;
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	position: relative;
}
#met-imgs-carousel .slick-dots li {
	width: 64px;
	height: 64px;
	margin: 0 0 0 10px;
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
	border: 2px solid #ddd;
}
#met-imgs-carousel .slick-dots li:first-child {
	margin: 0;
}
#met-imgs-carousel .slick-dots li.slick-active {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	border-color: #ccc;
}
#met-imgs-carousel .slick-dots li img {
	width: 60px;
	height: 60px;
	-o-object-fit: fill;
	object-fit: fill;
}
#met-imgs-carousel .slick-arrow {
	width: 15%;
	height: 100%;
	top: 50%;
}
#met-imgs-carousel .slick-arrow:hover i {
	color: #999;
}
#met-imgs-carousel .slick-arrow.slick-prev {
	text-align: left;
}
#met-imgs-carousel .slick-arrow.slick-next {
	text-align: right;
}
#met-imgs-carousel .slick-arrow i {
	font-size: 70px;
	color: #ccc;
}
@media (max-width: 767px) {
#met-imgs-carousel .slick-arrow i {
	font-size: 50px;
}
}
.met-showproduct {
/* 标准模式 */
  /* 时尚模式 */
}
.met-showproduct .para li {
	margin: 0;
	padding: 3px 15px;
	font-size: 14px;
	line-height: 1.5;
	word-wrap: break-word;
	color: #5e7387;
}
@media (min-width: 992px) {
.met-showproduct .para.blocks-md-4 li:nth-child(4n+3) {
	clear: none;
}
}
.met-showproduct .met-showproduct-list {
	margin: 0;
}
.met-showproduct.pagetype1 {
	background: #f2f2f2;
}
.met-showproduct.pagetype1 .less-page-content {
	background: #f2f2f2;
}
.met-showproduct.pagetype1 .met-showproduct-head {
	background: #fff;
	padding: 30px 0px;
}
.met-showproduct.pagetype1 .met-showproduct-head .product-intro h1 {
	margin-top: 0px;
	font-size: 28px;
}
.met-showproduct.pagetype1 .met-showproduct-head .product-intro p.description {
	margin-bottom: 15px;
	color: #5e7387;
}
@media (max-width: 992px) {
.met-showproduct.pagetype1 .met-showproduct-head .product-intro {
	margin-top: 20px;
}
}
@media (max-width: 767px) {
.met-showproduct.pagetype1 .met-showproduct-head {
	padding: 15px 0;
}
}
.met-showproduct.pagetype1 .para {
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #f0f2f5;
	border-bottom: 1px solid #f0f2f5;
}
.met-showproduct.pagetype1 .met-showproduct-body {
	padding: 30px 0px 0px;
}
.met-showproduct.pagetype1 .met-showproduct-body .panel {
	border-radius: 0;
}
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .met-editor {
	padding: 0px;
}
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .met-editor .para {
	margin-bottom: 15px;
	border-top: none;
}
@media (min-width: 992px) {
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .panel {
	margin-right: 15px;
}
}
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .nav-tabs {
	margin-bottom: 20px;
}
@media (min-width: 992px) {
.met-showproduct.pagetype1 .met-showproduct-body .product-hot {
	margin-left: 45px;
}
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry li {
	text-align: center;
	clear: none;
}
@media (min-width: 992px) {
.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry li {
	width: 100%;
}
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.img {
	margin: 0px auto;
	margin-bottom: 5px;
	display: block;
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.img img {
	margin: 0px auto;
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt {
	color: #5e7387;
	text-decoration: none;
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:active, .met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:focus, .met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:hover {
	text-decoration: none;
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry a.txt:hover {
	color: #027938;
}
.met-showproduct.pagetype1 .met-showproduct-body .product-hot .mob-masonry p {
	color: #f96868;
	margin-bottom: 0px;
}
@media (max-width: 767px) {
.met-showproduct.pagetype1 .met-showproduct-body {
	padding: 15px 0px 0px;
}
.met-showproduct.pagetype1 .met-showproduct-body .panel {
	margin-bottom: 15px;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}
.met-showproduct.pagetype1 .met-showproduct-body .panel-body {
	padding: 15px;
}
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .panel {
	margin-right: 0px;
}
.met-showproduct.pagetype1 .met-showproduct-body .product-content-body .nav-tabs {
	margin-bottom: 15px;
	margin-top: -10px;
}
}
.met-showproduct.pagetype2 {
	background: #fff;
}
.met-showproduct.pagetype2 .less-page-content {
	background: #f2f2f2;
}
.met-showproduct.pagetype2 nav.navbar {
	min-height: 50px;
	margin-bottom: 0px;
	background: #f5f5f5;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
}
.met-showproduct.pagetype2 nav.navbar.navbar-fixed-top {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	background: rgba(255, 255, 255, 0.95);
}
.met-showproduct.pagetype2 nav.navbar h1 {
	margin: 0px;
	height: 50px;
	line-height: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.met-showproduct.pagetype2 nav.navbar .nav {
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}
.met-showproduct.pagetype2 nav.navbar .nav > li > a {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 50px;
	line-height: 50px;
	white-space: nowrap;
}
.met-showproduct.pagetype2 nav.navbar .navbar-toggle {
	height: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.met-showproduct.pagetype2 nav.navbar .navbar-right li.active a {
	color: #027938;
}
@media (max-width: 767px) {
.met-showproduct.pagetype2 nav.navbar .nav {
	float: none;
}
}
.met-showproduct.pagetype2 .content {
	padding: 30px 0px;
}
.met-showproduct.pagetype2 .content-2, .met-showproduct.pagetype2 .content-4, .met-showproduct.pagetype2 .content-6 {
	background: #f2f2f2;
}
.met-showproduct.pagetype2 .content-2 .met-editor, .met-showproduct.pagetype2 .content-4 .met-editor, .met-showproduct.pagetype2 .content-6 .met-editor {
	background: #f2f2f2;
}
@media (max-width: 767px) {
.met-showproduct.pagetype2 .content {
	padding: 10px 0px;
}
.met-showproduct.pagetype2 .blocks {
	padding-left: 10px;
}
.met-showproduct.pagetype2 .blocks li {
	width: 50%;
	word-wrap: break-word;
}
.met-showproduct.pagetype2 .blocks li:nth-child(2n+1) {
	clear: both;
}
.met-showproduct.pagetype2 .blocks li .widget {
	margin-right: 10px;
}
}
/*下载模块*/
/* 下载模块 */
.met-download {
	padding: 30px 0px;
	background: #f2f2f2;
	border-top: 1px solid #f0f2f5;/* 列表页 */
  /* 详情页 */
}
.met-download .list-group {
	margin-bottom: 30px;
}
.met-download .met-download-body {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.met-download .met-download-list {
	padding: 30px;
	background: #ffffff;
}
@media (max-width: 767px) {
.met-download .met-download-list {
	padding: 10px;
}
}
.met-download .met-download-list .list-group-item {
	padding: 30px 0px;
}
.met-download .met-download-list .media-left {
	padding-right: 5px;
	padding-left: 10px;
}
.met-download .met-download-list .media-left i {
	font-size: 38px;
	color: #a3afb7;
}
.met-download .met-download-list h4.media-heading a {
	color: #555555;
	font-size: 16px;
}
.met-download .met-download-list h4.media-heading a:hover {
	color: #027938;
}
.met-download .met-download-list small {
	color: #76838f;
	font-size: 14px;
}
.met-download .met-download-list a.btn {
	margin-right: 10px;
}
@media (max-width: 767px) {
.met-download .list-group {
	margin: 0;
}
.met-download .met-download-list {
	padding: 15px;
}
.met-download .met-download-list .list-group-item {
	padding: 20px 0;
}
}
.met-download .met-download-header, .met-download .met-download-footer {
	padding: 30px;
	background: #ffffff;
}
@media (max-width: 767px) {
.met-download .met-download-header,  .met-download .met-download-footer {
	padding: 10px;
}
}
.met-download .met-download-header {
	padding-bottom: 0px;
}
.met-download h1 {
	margin: 0px;
	font-size: 32px;
	margin-bottom: 5px;
	font-weight: 300;
}
.met-download .info {
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f2f5;
	font-size: 16px;
	color: #a3afb7;
}
.met-download .info span {
	padding-right: 10px;
}
@media (max-width: 767px) {
.met-download .info {
	padding-bottom: 20px;
}
}
.met-download .paralist {
	padding: 30px;
	background: #ffffff;
	padding-bottom: 0px;
}
@media (max-width: 767px) {
.met-download .paralist {
	padding: 10px;
}
}
.met-download .paralist dl {
	margin-bottom: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #f0f2f5;
	font-size: 16px;
}
.met-download .paralist dl dd {
	margin-bottom: 5px;
	color: #76838f;
}
@media (min-width: 768px) {
.met-download .paralist dl {
	padding-bottom: 25px;
}
.met-download .paralist dl dt {
	width: 100px;
	margin-bottom: 5px;
}
.met-download .paralist dl dd {
	margin-left: 120px;
	margin-bottom: 5px;
}
}
.met-download .paralist .met-download-btn {
	margin-top: 20px;
}
@media (max-width: 767px) {
.met-download {
	padding: 0px;
}
.met-download h1 {
	font-size: 24px;
}
.met-download .met-download-header {
	padding-top: 20px;
}
}
/*图片模块*/
/*图片模块*/
.met-img {
	border-top: 1px solid #f0f2f5;
}
.met-img .widget, .met-img .cover, .met-img .cover-image {
	border-radius: 0;
}
@media (min-width: 480px) and (max-width: 767px) {
.met-img ul.met-page-ajax li {
	width: 50%;
}
}
.met-showimg-con, .imgpara {
	padding: 30px 30px 0;
}
@media (max-width: 767px) {
.met-showimg-con,  .imgpara {
	padding: 10px 10px 0;
}
}
.imgparalist > li {
	margin: 0;
	padding: 3px 15px;
	font-size: 14px;
	line-height: 1.5;
	word-wrap: break-word;
	color: #5e7387;
}
@media (min-width: 992px) {
.imgparalist > li:nth-child(4n+3) {
	clear: none;
}
}
/*招聘模块*/
/* 招聘模块 */
.met-job {
	padding: 30px 0px;
	background: #f2f2f2;
}
@media (max-width: 767px) {
.met-job {
	padding: 0px;
}
}
.met-job .widget {
	border-radius: 0;
}
.met-job .widget .widget-body:last-child {
	border-radius: 0;
}
.met-job .widget .widget-title a {
	color: #555555;
}
.met-job .widget .widget-title a:hover {
	color: #027938;
}
.met-job .widget .widget-metas span {
	margin-right: 10px;
}
.met-job .widget .met-editor {
	padding: 0px 20px;
}
@media (max-width: 767px) {
.met-job .widget {
	margin: 15px 10px;
}
.met-job .widget .widget-body {
	padding: 15px 10px;
}
.met-job .widget .met-editor {
	padding: 0px;
}
.met-job .widget hr {
	margin-top: 15px;
	margin-bottom: 15px;
}
}
#met-job-cv .modal-header {
	border-radius: 0px;
}
@media (max-width: 767px) {
#met-job-cv .modal-body {
	padding: 15px;
}
}
.met-form .form-group .control-label {
	font-weight: normal;
}
/*留言模块*/
/* 留言模块 */
.met-message {
	padding: 30px 0px;
	background: #f2f2f2;
}
@media (max-width: 767px) {
.met-message {
	padding: 0px;
}
}
.met-message .col-md-6 {
	float: none;
	margin: auto;
}
.met-message .met-message-body, .met-message .met-message-submit {
	padding: 30px;
	background: #ffffff;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
.met-message .met-message-body,  .met-message .met-message-submit {
	padding: 10px;
}
}
.met-message .met-message-body .media-left {
	padding-right: 0px;
	display: block;
	float: left;
}
.met-message .met-message-body .media-left i {
	font-size: 36px;
	color: #a3afb7;
}
.met-message .met-message-body .media-body {
	width: calc(54%);
	word-wrap: break-word;
	display: block;
	float: left;
}
.met-message .met-message-body .media-body p {
	font-size: 14px;
	color: #76838f;
}
@media (min-width: 992px) {
.met-message .met-message-submit {
	margin-left: 30px;
}
}
@media (max-width: 767px) {
.met-message .met-message-submit {
	padding-bottom: 20px;
}
}
/*反馈模块*/
/* 反馈模块 */
.met-feedback {
	padding: 30px 0px;
	background: #f2f2f2;
}
.met-feedback .container {
	max-width: 800px;
}
.met-feedback .met-feedback-body {
	padding: 30px;
	background: #ffffff;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
.met-feedback .met-feedback-body {
	padding: 10px;
}
}
@media (max-width: 767px) {
.met-feedback {
	padding: 10px;
}
}
/*全站搜索*/
/* 搜索模块 */
.met-search {
	padding: 30px 0px;
	border-top: 1px solid #f0f2f5;
	background: #f2f2f2;
}
@media (max-width: 767px) {
.met-search {
	padding: 0px;
}
.met-search .met-search-body {
	padding: 20px 10px;
}
}
.met-search .met-search-body {
	min-height: 500px;
	padding: 30px;
	background: #ffffff;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
.met-search .met-search-body {
	padding: 10px;
}
}
.met-search .met-search-body .page-search-form {
	margin-bottom: 10px;
}
.met-search .met-search-body .met_pager {
	margin-top: 30px;
	text-align: left;
}
.met-search .met-search-body .page-search-title {
	font-size: 26px;
}
.met-search .met-search-body .list-group-item {
	padding-top: 10px;
	padding-bottom: 10px;
}
.met-search .met-search-body .list-group-item p {
	color: #76838f;
}
.met-search .met-search-body .list-group-item > h4 {
	margin-bottom: 5px;
}
.met-search .met-search-body .list-group-item > h4 a {
	text-decoration: none;
	color: #526069;
}
.met-search .met-search-body .list-group-item > h4 a :hover {
	text-decoration: none;
	color: #37474f;
}
.met-search .met-search-body .list-group-item > p:last-child {
	margin-bottom: 0;
}
/*全站搜索*/
/* 网站地图 */
.met-sitemap {
	padding: 30px 0px;
	background: #f2f2f2;
}
@media (max-width: 767px) {
.met-sitemap {
	padding: 0px;
}
}
.met-sitemap .met-sitemap-body {
	padding: 30px;
	background: #ffffff;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
.met-sitemap .met-sitemap-body {
	padding: 10px;
}
}
.sitemap-list {
	padding: 0;
	margin: 0px;
	list-style-type: none;
}
.sitemap-list a {
	color: #76838f;
}
.sitemap-list > li {
	margin-bottom: 25px;
}
.sitemap-list > li:last-child {
	margin-bottom: 0px;
}
.sitemap-list > li.is-single {
	margin-bottom: 10px;
}
.sitemap-list > li > a {
	display: block;
	padding: 14px 15px;
	line-height: 1;
	text-decoration: none;
	border: 1px solid #e4eaec;
	border-radius: 5px;
}
.sitemap-list > li > ul {
	position: relative;
	padding: 10px 10px 20px 40px;
	margin: 0;
	list-style-type: none;
}
.sitemap-list > li > ul a:hover {
	color: #62a8ea;
}
.sitemap-list > li > ul::before {
	position: absolute;
	top: 0;
	left: 20px;
	width: 1px;
	height: 100%;
	content: " ";
	background: #e4eaec;
}
.sitemap-list > li > ul > li > a {
	position: relative;
	display: block;
	min-width: 220px;
	padding: 10px;
	margin-bottom: 5px;
	line-height: 1;
	text-decoration: none;
	border: 1px solid #e4eaec;
}
.sitemap-list > li > ul > li > a::after, .sitemap-list > li > ul > li > a::before {
	position: absolute;
	top: 50%;
	content: " ";
	background: #e4eaec;
}
.sitemap-list > li > ul > li > a::before {
	left: -20px;
	width: 20px;
	height: 1px;
	margin-top: -1px;
}
.sitemap-list > li > ul > li > a::after {
	left: -23px;
	width: 5px;
	height: 5px;
	margin-top: -3px;
	border-radius: 50%;
}
.sitemap-list-sub {
	position: relative;
	padding: 5px 0 9px 40px;
	margin-top: -5px;
	list-style-type: none;
}
.sitemap-list-sub::before {
	position: absolute;
	top: 0;
	left: 20px;
	width: 1px;
	height: 100%;
	content: " ";
	background: #e4eaec;
}
.sitemap-list-sub > li {
	position: relative;
	line-height: 30px;
}
.sitemap-list-sub > li::after, .sitemap-list-sub > li::before {
	position: absolute;
	top: 50%;
	left: -22px;
	content: " ";
	background: #e4eaec;
}
.sitemap-list-sub > li::before {
	width: 15px;
	height: 1px;
	margin-top: -1px;
}
.sitemap-list-sub > li::after {
	width: 5px;
	height: 5px;
	margin-top: -3px;
	border-radius: 50%;
}
@media (max-width: 479px) {
.sitemap-list {
	padding-left: 40px;
	list-style-type: disc;
}
.sitemap-list .icon {
	display: none;
}
.sitemap-list > li:first-child {
	margin-bottom: 20px;
	margin-left: -16px;
	list-style-type: none;
}
.sitemap-list > li > a {
	display: inline;
	padding: 10px;
	border: none;
}
.sitemap-list > li > a i {
	display: none;
}
.sitemap-list > li > ul {
	padding: 5px 0 5px 26px;
	list-style-type: circle;
}
.sitemap-list > li > ul::before {
	display: none;
}
.sitemap-list > li > ul > li > a {
	display: inline;
	padding: 10px 0;
	border: none;
}
.sitemap-list > li > ul > li > a::after,  .sitemap-list > li > ul > li > a::before {
	display: none;
}
.sitemap-list-sub {
	padding: 5px 0 5px 20px;
	list-style-type: square;
}
.sitemap-list-sub::before {
	display: none;
}
.sitemap-list-sub > li {
	line-height: normal;
}
.sitemap-list-sub > li::after,  .sitemap-list-sub > li::before {
	display: none;
}
}
/*商城模块样式*/
/* 商城模块 */
/*顶部*/
.met-nav-right-shop.nav > li {
	background: #f5f5f5;
	margin-bottom: 10px;
}
.met-nav-right-shop.nav > li:last-child {
	margin-bottom: 0px;
}
.met-nav-right-shop.nav > li > a {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 40px;
	line-height: 40px;
}
.met-nav-right-shop .dropdown-menu li i {
	color: #9E9E9E;
}
.met-nav-right-shop .dropdown > a > i {
	margin-right: 5px;
	color: #76838f;
}
.met-nav-right-shop #topcart-body .avatar {
	width: 50px;
}
.met-nav-right-shop #topcart-body .avatar img {
	border-radius: 0;
}
.met-nav-right-shop .dropdown-menu-header {
	padding: 20px 20px;
}
.met-nav-right-shop .dropdown-menu-footer {
	height: 55px;
	line-height: 55px;
	padding: 0px 15px!important;
}
@media (min-width: 768px) {
.met-nav-right-shop {
	margin-top: 10px;
	margin-left: 30px;
}
.met-nav-right-shop.nav > li {
	margin-left: 20px;
	margin-left: 5px;
	margin-bottom: 0px;
}
.met-nav-right-shop.nav > li:first-child {
	margin-left: 0;
}
.met-nav-right-shop .dropdown-menu {
	top: 50px;
}
}
@media (max-width: 991px) {
.met-nav-right-shop {
	margin-left: 10px;
}
}
@media (max-width: 767px) {
.met-nav-right-shop {
	margin-left: 0;
	margin-right: 0;
}
}

.banner{width:100%;overflow: hidden;position: relative;}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide{position: relative;overflow: hidden;}
.banner .swiper-slide>a{overflow: hidden; display: block;}
.banner .swiper-slide>a>img{display: block;width:100%;}
.banner img[onclick]{cursor:pointer;}
.banner_text .container{position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%)}
.banner_text img{display: block;max-width:100%;}
.banner .banner_text img{transform:translateY(50%)}
/* .banner1 .banner_text img{transform:translateX(100%)}
.banner2 .banner_text img{transform:translateY(-100%)}
.banner3 .banner_text img{transform:translateY(100%)}
.banner4 .banner_text img{transform:translateX(-100%)}
.banner5 .banner_text img{transform:scale(0)} */
.banner .swiper-slide-active .banner_text img{opacity:1;transform:none;transition-delay:.5s}
.banner .swiper-slide-active>img{}
@keyframes imgZoomIn{
	0%{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}
	100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}
@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}
	100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}

.banner .swiper-pagination{bottom:5%;}
.banner .swiper-pagination-bullet{background: #fff;
    opacity: 0.6;}
.banner .swiper-pagination-bullet-active{background:#c0972a;}
.banner .swiper-button-white{background-size:auto 24px;width:40px;height:40px;margin-top:-20px;border-radius: 5px;transition: all 0.3s;}
.banner .swiper-button-prev{left:2vw;}
.banner .swiper-button-next{right:2vw;}
.banner .swiper-button-white:hover{background-color: rgba(0,0,0,0.5);}
@media (max-width:767px){
	.banner_text .container{width:100%;}
	.banner .swiper-button-white{display: none;}
	.PC_show {
    display: none!important;
}
}
@media (min-width:768px){
.Min_show {
    display: none!important;
}
}
@media (min-width:992px){

}
@media (min-width:1200px){
	.banner .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px!important;}
}
@media (min-width:1650px){
.banner .swiper-slide>img{ width: auto; }

}
/*Ã¦Â¨ÂªÃ¥Â±Â*/
@media (max-width:767px) and (orientation:landscape){
	.banner_text img{width:60%;}
}




/*产品详情页右侧*/
.shop-product-intro + .para {
	margin-top: 20px;
}
.shop-product-intro #price {
	font-size: 32px;
}
.shop-product-intro .form-group {
	margin-bottom: 0px;
}
.shop-product-intro del {
	position: relative;
	top: -2px;
	font-weight: 300;
}
.shop-product-intro del:not(:first-child) {
	margin-left: 20px;
}
.shop-product-intro label {
	margin-bottom: 0px;
}
.shop-product-intro .selectpara-body a.btn {
	margin-top: 8px;
}
.shop-product-intro .selectpara-body .selectpara {
	min-width: 70px;
	text-align: center;
}
.shop-product-intro .selectpara-body .selectpara.btn-outline.btn-danger:focus, .shop-product-intro .selectpara-body .selectpara.btn-outline.btn-danger:hover {
	background-color: transparent;
	color: #f96868;
}
.shop-product-intro .height-10 {
	height: 10px;
}
.shop-product-intro .text-default {
	padding: 20px;
	background: #F3F7F9;
}
.shop-product-intro .purchase-btn a.btn {
	width: 100%;
	display: block;
}
.shop-product-intro .purchase-btn a.btn i {
	margin-right: 8px;
}
@media (min-width: 768px) {
.shop-product-intro .purchase-btn a.btn {
	width: auto;
	display: inline-block;
	padding: 10px 35px;
}
}
@media (max-width: 767px) {
.shop-product-intro .price {
	padding: 10px 20px !important;
}
.shop-product-intro .product-tocart {
	margin-top: 10px;
}
}
/*产品详情页时尚模式*/
@media (min-width: 768px) {
.met-showproduct.pagetype2 .shop-btn-body {
	margin-left: 20px;
}
}
@media (max-width: 767px) {
.met-showproduct.pagetype2 .navbar-toggle {
	padding: 0px;
	float: none;
}
.met-showproduct.pagetype2 .shop-btn {
	padding: 6px 13px;
	font-size: 12px;
	line-height: 1.5;
}
}
.met-showproduct.pagetype2 #shop-fashion-option .modal-content, .met-showproduct.pagetype2 #shop-fashion-option .modal-header {
	border-radius: 0;
}
@media (max-width: 767px) {
.met-showproduct.pagetype2 #shop-fashion-option .modal-body {
	padding: 15px;
}
}
/* 通用 */
@font-face {
	font-family: 'bigFont';
	src: url(../images/fonts/iconfont.woff);
}
.left {
	float: left;
}
.right {
	float: right;
}
ul, li {
	list-style: none;
	padding: 0;
}
.sec-title {
	position: relative;
}
.sec-title h3 {
	font-weight: 600;
	color: #027938;
	margin: 0;
	padding-bottom: 5px;
	position: relative;
	display: inline-block;
}
.sec-title h3:after {
	position: absolute;
	content: '';
	background: #027938;
	height: 3px;
	width: 100%;
	bottom: 0;
	left: 0;
	bottom: -2px;
}
.sec-title .line {
	width: 100%;
	height: 1px;
	background: #ddd;
	display: block;
	margin-bottom: 15px;
}
.sec-title a {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 16px;
	background: #d9d9d9;
	color: #027938;
	padding: 2px 15px;
	border-radius: 30px;
}
.nextarrow {
	position: absolute;
	right: -60px;
	top: 50%;
	margin-top: -70px;
	width: 40px;
	height: 140px;
	cursor: pointer;
	z-index: 9;
}
.nextarrow:before {
	position: absolute;
	right: 0;
	top: 50%;
	width: 150%;
	height: 2px;
	background: #027938;
	content: '';
	transform-origin: bottom right;
	-moz-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	-o-transform-origin: bottom right;
	-webkit-transform-origin: bottom right;
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	-o-transform: rotate(60deg);
	-transform: rotate(60deg);
	display: block;
}
.nextarrow:after {
	position: absolute;
	right: 0;
	top: 50%;
	width: 150%;
	height: 2px;
	background: #027938;
	content: '';
	transform-origin: top right;
	-moz-transform-origin: top right;
	-ms-transform-origin: top right;
	-o-transform-origin: top right;
	-webkit-transform-origin: top right;
	transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	-webkit-transform: rotate(-60deg);
	display: block;
}
.prevarrow {
	position: absolute;
	left: -60px;
	top: 50%;
	margin-top: -70px;
	width: 40px;
	height: 140px;
	cursor: pointer;
	z-index: 9;
	display: block;
}
.prevarrow:before {
	position: absolute;
	left: 0;
	top: 50%;
	width: 150%;
	height: 2px;
	background: #027938;
	content: '';
	transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	-o-transform-origin: bottom left;
	-webkit-transform-origin: bottom left;
	transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	-webkit-transform: rotate(-60deg);
	display: block;
}
.prevarrow:after {
	position: absolute;
	left: 0;
	top: 50%;
	width: 150%;
	height: 2px;
	background: #027938;
	content: '';
	transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left;
	-webkit-transform-origin: top left;
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	-o-transform: rotate(60deg);
	-transform: rotate(60deg);
	display: block;
}
.met-scroll-top {
	background-color: #027938;
	border-color: #027938;
}
.met-scroll-top:hover, .met-scroll-top:focus, .met-scroll-top:active {
	background-color: #027938;
	border-color: #027938;
	opacity: .78;
}
.met-position.pattern-show .breadcrumb li > a {
	color: #333;
}
.nav-tabs-line > li.active > a, .nav-tabs-line > li.active > a:focus, .nav-tabs-line > li.active > a:hover {
	color: #333;
	background-color: transparent;
	border-bottom: 2px solid #ccc;
}
.btn-outline.btn-primary {
	border-color: #333333;
	color: #333333;
}
.btn-outline.btn-primary:hover, .btn-outline.btn-primary:focus, .btn-outline.btn-primary:active {
	background-color: #333333;
	border-color: #333333;
	opacity: .78;
}
.modal-primary .modal-header {
	background-color: #027938;
}
.radio-primary input[type="radio"]:checked + label::before {
	border-color: #027938;
}
.btn-primary {
	background-color: #16171d;
	border-color: #16171d;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	background-color: #333541;
	border-color: #333541;
	opacity: .78;
}
/* 头部 */
#header {
	height: 40px;
	background: #fff;
	width: 100%;
	-webkit-transition: background cubic-bezier(0.645, 0.045, 0.355, 1) 1.2s;
	transition: background cubic-bezier(0.645, 0.045, 0.355, 1) 1.2s;
	opacity: 0;
}
#header.header-fixed {
	position: fixed;
	top: -40px;
	z-index: 1601;
	opacity: 0;
}
#header .tel {
	line-height: 40px;
	font-size: 13px;
	color: #959595;
}
#header .tel em {
	color: #027938;
	font-weight: 700;
	font-style: normal;
}
#header .right li {
	float: left;
	line-height: 40px;
	margin-left: 30px;
}
#header .right li img {
	top: -2px;
	position: relative;
}
#header .right li span {
	font-size: 14px;
	color: #555;
	font-weight: 700;
	margin-left: 2px;
}
#header .head-list {
	margin: 0;
}
.btn-info {
	background-color: #027938;
	border-color: #027938;
}
.btn-info:hover, .btn-info:focus, .btn-info:active {
	background-color: #027938;
	border-color: #027938;
	opacity: .8;
}
.navlist > li {
	
}
/* 首页 */
.home-line {
	width: 100%;
	height: 11px;
	text-align: center;
	overflow: hidden;
}
.title h2 {
	margin-bottom: 5px;
}
.title .desc {
	margin-top: 5px;
}
.met-index-body h2, .met-index-body .desc {
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}
.met-index-hot {
	background: #fff;
}
.met-index-hot ul {
	margin-top: 50px;
}
.met-index-hot ul .widget-body p:nth-child(4) {
	font-size: 22px;
	color: #f44336;
	font-weight: 600;
}
.met-index-hot ul li {
	opacity: 0;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
}
.met-index-hot .hot-btns {
	text-align: center;
}
.met-index-hot .hot-btns a {
	height: 40px;
	width: 180px;
	line-height: 40px;
	border-radius: 3px;
	color: #027938;
	border: 1px solid #027938;
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 15px;
	opacity: 0;
	-webkit-transform: scale(0.78);
	transform: scale(0.78);
}
.met-index-imgnews .container {
	margin-top: 50px;
}
.met-index-imgnews .left-news {
	padding-left: 0;
	padding-right: 20px;
	opacity: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.met-index-imgnews .left-news .slick-slide {
	position: relative;
}
.met-index-imgnews .left-news .slick-slide .text {
	position: absolute;
	bottom: 0;
	width: 90%;
	margin: 20px;
	background: rgba(127, 140, 141, 0.58);
	padding: 0 25px;
}
.met-index-imgnews .left-news .slick-slide .text .icon {
	float: left;
	margin: 15px 15px 15px 0;
}
.met-index-imgnews .left-news .slick-slide .text h3 {
	margin: 15px 0;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
}
.met-index-imgnews .left-news .slick-slide .text h3 span {
	margin-right: 5px;
}
.met-index-imgnews .left-news .slick-slide .text p {
	color: #ECF0F1;
}
.met-index-imgnews .right-news {
	padding-left: 0;
	padding-right: 0;
	opacity: 0;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
}
.met-index-imgnews .right-news .badge {
	position: relative;
	top: -10px;
}
.met-index-imgnews .right-news .color {
	background: #027938;
	color: #fff;
}
.met-index-imgnews .right-news li {
	height: 30px;
	line-height: 30px;
}
.met-index-imgnews .right-news li a {
	color: #333;
	line-height: 30px;
	display: inline-block;
	margin-left: 5px;
	width: 80%;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.met-index-imgnews .right-news li span {
	display: inline-block;
	position: relative;
	top: -10px;
}
.met-index-imgnews .news-bg {
	height: 200px;
	margin-top: 20px;
	opacity: 0;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
}
.met-index-imgnews .news-bg .bg {
	height: 100%;
}
.met-index-imgnews .news-bg .text {
	float: right;
	width: 50%;
	position: relative;
	height: 100%;
}
.met-index-imgnews .news-bg .text h3 {
	text-align: right;
	width: 70%;
	color: #fff;
}
.met-index-imgnews .news-bg .text img {
	position: absolute;
	right: 22px;
	top: 22px;
	width: 132px;
	height: 132px;
}
.met-index-imgnews .news-bg .text p {
	text-align: right;
	width: 70%;
	color: #fff;
	line-height: 1.8;
}
.met-index-team #teamlist {
	margin-top: 50px;
}
.met-index-team #teamlist .item {
	float: left;
	height: 400px;
	position: relative;
	-webkit-transition: all .38s ease;
	transition: all .38s ease;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0;
	-webkit-transform: translateX(100px);
	transform: translateX(100px);
}
.met-index-team #teamlist .item a {
	display: block;
	height: 100%;
}
.met-index-team #teamlist .item .markname {
	height: 30px;
	width: 80px;
	line-height: 30px;
	position: absolute;
	left: 0;
	bottom: 20px;
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, 0.58);
}
.met-index-team #teamlist .item .introduce {
	height: 380px;
	position: absolute;
	top: 10px;
	left: 90px;
	right: 10px;
	background: rgba(255, 255, 255, 0.78);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .38s ease;
	transition: all .38s ease;
	overflow: hidden;
}
.met-index-team #teamlist .item .introduce.active {
	opacity: 1;
	visibility: visible;
}
.met-index-team #teamlist .item .introduce .name {
	margin: 20px 25px 10px 25px;
	letter-spacing: 6px;
	color: #027938;
}
.met-index-team #teamlist .item .introduce .details {
	margin: 0 25px;
	color: #666;
}
.met-index-team #teamlist .item .introduce .details:nth-child(2) {
	font-size: 16px;
}
.met-index-team #teamlist .item .introduce .des {
	margin: 10px 50px;
	color: #666;
	position: relative;
}
.met-index-team #teamlist .item .introduce .des span {
	font-size: 60px;
	color: #027938;
	font-weight: 600;
	position: absolute;
}
.met-index-team #teamlist .item .introduce .des .start {
	left: -30px;
	top: -40px;
}
.met-index-team #teamlist .item .introduce .des .end {
	right: 0px;
}
@media (max-width: 1024px) {
body.met-navfixed-langlist {
	padding-top: 150px;
}
.met-nav.navbar-fixed-top .navbar-collapse {
	padding: 0;
}
.met-index-imgnews .left-news {
	padding: 0;
	margin-bottom: 20px;
}
.met-index-imgnews .left-news .slick-slide .text {
	width: 100%;
	margin: 0;
	padding: 0 5px;
	top: 0;
	height: 100%;
}
.met-index-imgnews .left-news .slick-slide .text .icon {
	height: 100%;
}
.met-index-imgnews .right-news li span {
	display: none;
}
.met-index-imgnews .right-news li .badge {
	display: inline-block;
	top: -9px;
}
.met-index-imgnews .news-bg .text img {
	width: 61px;
	height: 61px;
}
.met-index-imgnews .news-bg .text {
	width: 100%;
}
.met-index-product #indexprolist h4 {
	text-align: center;
	padding: 10px;
}
.met-index-product #indexprolist h4 a span {
	float: none;
	display: block;
	margin-top: 5px;
}
.met-index-team #teamlist .item .introduce.active {
	width: 100%;
	left: 0;
	height: 100%;
	top: 0;
}
.met-index-about .img {
	padding: 0;
}
.met-index-about .text {
	margin-top: 20px;
}
.met-index-service [class*=blocks] li .right {
	float: none;
	text-align: center;
	margin: 0;
}
.met-index-service [class*=blocks] li i {
	float: none;
}
.met-index-product .nav-tabs li {
	padding: 0 5px;
}
.met-index-about .slick-dots {
	display: block !important;
}
}
@media (max-width: 767px) {
.met-nav.navbar-fixed-top .navbar-collapse {
	padding: 15px;
}
.met-banner .slick-arrow {
	display: none !important;
}
.met-index-imgnews .left-news {
	padding: 0;
	margin-bottom: 20px;
}
.met-index-imgnews .left-news .slick-slide .text {
	width: 100%;
	margin: 0;
	padding: 0 5px;
	top: 0;
	height: 100%;
}
.met-index-imgnews .left-news .slick-slide .text .icon {
	height: 100%;
}
.met-index-imgnews .right-news li span {
	display: none;
}
.met-index-imgnews .right-news li .badge {
	display: inline-block;
	top: -9px;
}
.met-index-imgnews .news-bg .text img {
	width: 61px;
	height: 61px;
}
.met-index-imgnews .news-bg .text {
	width: 100%;
}
.met-index-product #indexprolist h4 {
	text-align: center;
	padding: 10px;
}
.met-index-product #indexprolist h4 a span {
	float: none;
	display: block;
	margin-top: 5px;
}
.met-index-team #teamlist .item .introduce.active {
	width: 100%;
	left: 0;
	height: 100%;
	top: 0;
}
.met-index-about .img {
	padding: 0;
}
.met-index-about .text {
	margin-top: 20px;
}
.met-index-service [class*=blocks] li .right {
	float: none;
	text-align: center;
	margin: 0;
}
.met-index-service [class*=blocks] li i {
	float: none;
}
.met-index-product .nav-tabs li {
	padding: 0 5px;
}
.met-index-about .slick-dots {
	display: block !important;
}
}
.seach_out{ background-image:url(../images/lys_11.jpg); width:206px; height:36px; float:right; margin-top:10px;}
.seach_out .texts{ width:155px; margin-left:10px; border:0px; height:36px; line-height:36px; float:left;}
.seach_out .btnSubmits{ width:32px;  height:36px;float:left; border:0px; background-color:transparent;}
.banner_bottom{ background-color:#060000; width:100%;}
.banner_bottom img{  width:100%;}
.home-line{ border-top:1px solid #d0d0d0;}
.title .t_l{
	float:left;
	display:block;
	}
.title .t_r{
	float:right;
	display:block;
	text-align:right;
	padding-top:10px;
}
.wfull {
  width: 95%;
  margin: 0 auto;
}
.wfull100 {
  width: 100%;
  margin: 0 auto;
}
.mt50{
	margin-top:50px;
	}
.bd_color{ border-top:3px solid #d1b995; background-color:#0d0d0d;}
.raido{ border-radius:190px; width:95px; height:95px; border:#d2b990 2px solid; line-height:95px; color:#d2b990; font-size:36px; text-align:center; margin:0 auto;}
.items{ border-left:1px solid #171715; padding:110px 0px;}
.bd_color a:hover{ text-decoration:none;}
.items:nth-child(3)
{
 border-right:1px solid #171715;
}
.items:hover{ background-color:#060606;}
.item_line{ display:block; width:27px; margin:0 auto; height:4px; background-color:#d2b990; margin-top:20px;}
.items p{color:#d2b990; text-align:center; font-size:14px; padding-top:20px;}
.about_bg{ background-image:url(../images/bgs_05.jpg); background-repeat:no-repeat;}
.about_img li{ margin-top:15px;}
.about_img img{ border-bottom:3px solid #d2b990;}
.about_tit{ font-size:24px; margin-top:30px;}
.about_tit font{ color:#d1b88f; font-size:36px;}
.about_txt{ padding-top:30px; padding-bottom:30px; line-height:30px;}
.brand_txt{ width:95%; margin:0 auto; margin-top:50px;}
.brand_txt p{ display:block; border:1px solid #ccc; width:100%; height:40px; font-size:16px; line-height:40px; text-align:center; margin-top:15px;}
.brand_txt img{ width:100%;}
.ysg_bg{ background-color:#f4f4f4; padding:50px 0px;}
.ysg_bg .container img{ width:100%;}
.ysg_bg .pc_w{ height:437px; overflow:hidden; margin-top:30px;}
.ysg_bg .container ul{ margin-top:30px;}
.ysg_line{ background-image:url(../images/jytj_86.png); background-repeat:repeat-x; background-position:0px 31px;}
.news_line{ background-image:url(../images/jytj_86.png); background-repeat:repeat-x; background-position:0px 23px;}
.ysgtit{ margin:0 auto; width:289px; background-image:none;}

.ali_bg{ background-image:url(../images/bg_03.png); background-color:#090708; padding:50px 0px;border-bottom: 3px solid #d1b995}
.ali_line{ background-image:url(../images/line_04.png); background-repeat:no-repeat;  background-position:center 10px;}
.ali2_bg{ background-image:url(../images/bg_05.png); background-color:#090708; padding:50px 0px;border-bottom: 3px solid #d1b995}
.ali2_line{ background-image:url(../images/line_04.png); background-repeat:no-repeat;  background-position:center 15px;}
.case_cl{ margin:0 auto;text-align:center;}
.case_cl li{
	height: 40px;
	padding:0px 25px;
	line-height: 40px;
	border-radius: 30px;
	color: #fff;
	border: 1px solid #fff;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	margin:0px 10px;
	display:inline-block;
	}
.case_cl li a{
	color:#fff;
	text-decoration:none;
}
.case_cl li a:hover{ color:#d2b990;}
.news_bg{ background-color:#f4f4f4; padding:50px 0px;}
.news_bg .container img{ width:100%;}
.news_bg .container{overflow:hidden; margin-top:30px;}
.news_bg .container ul{ margin-top:30px;}
.news_cl{ margin:0 auto;text-align:center;}
.news_cl li{
	height: 40px;
	padding:0px 25px;
	line-height: 40px;
	border-radius: 30px;
	color: #333;
	border: 1px solid #9b9b9b;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	margin:0px 10px;
	display:inline-block;
	}
.news_cl li a{
	color:#333;
	text-decoration:none;
}
.news_cl li a:hover{ color:#d2b990;}
.hot-btns,.hot-btns2 {
	text-align: center;
}
.hot-btns a {
	margin:0 auto;
	height: 50px;
	width: 150px;
	line-height: 50px;
	border-radius: 30px;
	color: #333;
	border: 2px solid #171717;
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
	margin-top: 25px;
	
}
.hot-btns2 a {
	margin:0 auto;
	height: 50px;
	width: 150px;
	line-height: 50px;
	border-radius: 30px;
	color: #fff;
	border: 2px solid #fff;
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
	margin-top: 25px;
	
}

img {
    max-width: 100%!important;
}
.bg_black{ background-color:#000;}
.jm_input{
	    display: inline-block;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.5;
    border: 1px solid #eee;
    box-sizing: border-box;
    border-radius: 2px;
    padding: 10px 20px;
    background-color: #000;
    height: 42px;
	}
.jm_submit{
	    display: inline-block;
    margin-bottom: 10px;
    border: 1px solid #7a7a7a;
    line-height: 34px;
    width: 100px;
    margin: 0 auto;
    background-color: #646464;
    color: #ccc;
    border-radius: 5px;
	}
.jm_msg{
	margin-top:30px;

	}
.jm_msg li{
	margin-top:30px;
	}
.newslist li{
	border-bottom:1px solid #e2e2e2; padding-bottom:10px;}
.newslist a h3{ color:#333; margin-top:12px; font-size:18px;}
.newslist a p{ color:#9d9d9d;}
.newslist a span{ color:#c19e68;}
.newstit{ padding:50px 0px; text-align:center;}
.newstit h2{ color:#9e9e9e}
.bg_red{background-color:#e62141; padding:20px 0px; color:#fff;font-size:16px;}
.bg_red a{ color:#fff; padding:0px 10px; font-size:16px;}
.bg_footer{ background-image:url(../images/bg_07.png); background-color:#333333; color:#fff;}
.bg_footer a{ color:#fff;}
.wap_w{ display:none;}
.wap_about{ display:none;}
.footer_nav{display:none;}
@media (max-width: 767px) {
	.wap_about{ display:block;}
	.met-nav{ background-color:#0d0d0d; position: static !important;}
	.met-banner{padding-top:90px;}
	.top_tel{ display:none;}
.raido{ border-radius:120px; width:60px; height:60px; border:#d2b990 2px solid; line-height:60px; color:#d2b990; font-size:36px; text-align:center; margin:0 auto;}
.items{ border-left:1px solid #171715; padding:20px 0px;}
.items font{ display:none;}
.pc_about{ display:none;}
.case_cl li{
	height: 40px;
	padding:0px 15px;
	line-height: 40px;
	border-radius: 30px;
	color: #fff;
	border: 1px solid #fff;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	margin:0px 5px;
	display:inline-block;
	}
.wap_w{ display:block;}
.pc_w{ display:none;}
.jm_input{ width:80%;}
.emw{ display:none;}
.bg_footer .list{ display:none;}
.footer_nav {width: 100%;height:auto;z-index:9999;bottom:0px;overflow: hidden;position: fixed; display:block;}
.footer-b {width: 100%;height: auto;margin: 0 auto;background: #666666; /*bg color*/overflow: hidden;text-align:center;}
.ul_bot{ margin:0px; padding:0px; list-style:none; text-align:center;  }
.ul_bot li{width:25%;height: 4em;padding-top:0.5em; float: left;text-align:center;list-style:none; border-right:1px solid #828080;}
.ul_bot li:last-child{ border-right:0px;}
.ul_bot li i{ font-size:16px;}
.ul_bot li a{color:#fff; font:normal 12px "微软雅黑"; margin-top:5px; }
	}
@media (max-width: 1440px) {
	.bg_black .mt50{ margin-top:0px;}
	.w1440{ display:none;}
	}
@media (max-width: 1550px) {
.w1440{ display:none;}
}
.imgout{  overflow:hidden;}


/*å†…é¡µ*/
.inside_banner{position: relative;width:100%;overflow: hidden;}
.inside_banner>img{display: block;width: 100%;/* animation:imgZoomIn 10s ease 0s forwards;-webkit-animation:imgZoomIn 10s ease 0s forwards; */}
.imgZoomIn{animation:imgZoomIn 10s ease 0s forwards;-webkit-animation:imgZoomIn 10s ease 0s forwards;}
@keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.1);transform:scale(1.1);}
	100%{-webkit-transform:none;transform:none;}
}
@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.1);transform:scale(1.1);}
	100%{-webkit-transform:none;transform:none;}
}
.inside_banner_title{position: absolute;width:100%;color:#fff;left:0;top:50%;transform: translateY(-50%);z-index: 2;}
.inside_banner_title img{ max-width: 100px; }
.inside_banner_title h1{font-size:16px;line-height:1.6;text-shadow: 2px 2px 2px rgba(0,0,0,0.5); position: relative; padding-bottom: 10px;}
.inside_banner_title h1:after{ width: 40px; height: 2px; background: #fff; position: absolute; content:''; bottom:0; left:0; border:none; }
.inside_banner_title p{font-size:12px;margin-top:10px;line-height:1.74;text-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.inside_banner_title .public_more{margin-top:25px;}
.inside_banner_title .public_more a{ color: #0075a9;display: block; line-height: 2; padding:5px 0; }
